package com.hjm.project.ShopExpress.ShopExpress.mapper;

import java.util.List;
import com.hjm.project.ShopExpress.ShopExpress.domain.ShopExpress;

/**
 * 物流基础信息Mapper接口
 * 
 * @author ShopExpress
 * @date 2020-12-01
 */
public interface ShopExpressMapper 
{
    /**
     * 查询物流基础信息
     * 
     * @param expressCode 物流基础信息ID
     * @return 物流基础信息
     */
    public ShopExpress selectShopExpressById(String expressCode);

    /**
     * 查询物流基础信息列表
     * 
     * @param shopExpress 物流基础信息
     * @return 物流基础信息集合
     */
    public List<ShopExpress> selectShopExpressList(ShopExpress shopExpress);

    /**
     * 新增物流基础信息
     * 
     * @param shopExpress 物流基础信息
     * @return 结果
     */
    public int insertShopExpress(ShopExpress shopExpress);

    /**
     * 修改物流基础信息
     * 
     * @param shopExpress 物流基础信息
     * @return 结果
     */
    public int updateShopExpress(ShopExpress shopExpress);

    /**
     * 删除物流基础信息
     * 
     * @param expressCode 物流基础信息ID
     * @return 结果
     */
    public int deleteShopExpressById(String expressCode);

    /**
     * 批量删除物流基础信息
     * 
     * @param expressCodes 需要删除的数据ID
     * @return 结果
     */
    public int deleteShopExpressByIds(String[] expressCodes);
}
